package cn.tedu.review;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/*本类用于练习map案例,统计字符串中字符的个数
* 需求效果:用户输入aabbcc,输出{a=2,=2,c=2}*/
public class TestMap {
    public static void main(String[] args) {
        System.out.println("请您输入要统计的字符串");
        String input = new Scanner(System.in).nextLine();
        HashMap<Character, Integer> map = new HashMap<>();
        //System.out.println(map);

        for (int i = 0; i <input.length() ; i++) {
            char key = input.charAt(i);
            System.out.println(key);
            Integer value = map.get(key);
            if (value==null){
                map.put(key,1);
            }else{
                map.put(key,value+1);
            }

        }
        System.out.println("各个字符出现的次数为"+map);







    }
}
